package com.example.orderflow.entity.po;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonRawValue;

import java.io.Serializable;


/**
 * 
 */
public class OrderEquipment implements Serializable {


	/**
	 * 自增，唯一主键
	 */
	private Integer id;

	/**
	 * 订单编号
	 */
	private String orderId;

	/**
	 * 设备型谱号
	 */
	private String equipmentTypeSpectrum;

	/**
	 * 除型谱表外其他参数
	 */
	@JsonRawValue
	private String otherParameters;

	/**
	 * 设备数量
	 */
	private String quantity;

	/**
	 * 备注
	 */
	private String notes;

	/**
	 * 创建日期
	 */
	private String creationTime;

	/**
	 * 最新编辑时间
	 */
	private String updateTime;

	/**
	 * 供应主管意见
	 */
	private String opinionOfSupplySupervisor;

	/**
	 * 
	 */
	private String opinionsOfChiefProductionEngineer;


	public void setId(Integer id){
		this.id = id;
	}

	public Integer getId(){
		return this.id;
	}

	public void setOrderId(String orderId){
		this.orderId = orderId;
	}

	public String getOrderId(){
		return this.orderId;
	}

	public void setEquipmentTypeSpectrum(String equipmentTypeSpectrum){
		this.equipmentTypeSpectrum = equipmentTypeSpectrum;
	}

	public String getEquipmentTypeSpectrum(){
		return this.equipmentTypeSpectrum;
	}

	public void setOtherParameters(String otherParameters){
		this.otherParameters = otherParameters;
	}

	public String getOtherParameters(){
		return this.otherParameters;
	}

	public void setQuantity(String quantity){
		this.quantity = quantity;
	}

	public String getQuantity(){
		return this.quantity;
	}

	public void setNotes(String notes){
		this.notes = notes;
	}

	public String getNotes(){
		return this.notes;
	}

	public void setCreationTime(String creationTime){
		this.creationTime = creationTime;
	}

	public String getCreationTime(){
		return this.creationTime;
	}

	public void setUpdateTime(String updateTime){
		this.updateTime = updateTime;
	}

	public String getUpdateTime(){
		return this.updateTime;
	}

	public void setOpinionOfSupplySupervisor(String opinionOfSupplySupervisor){
		this.opinionOfSupplySupervisor = opinionOfSupplySupervisor;
	}

	public String getOpinionOfSupplySupervisor(){
		return this.opinionOfSupplySupervisor;
	}

	public void setOpinionsOfChiefProductionEngineer(String opinionsOfChiefProductionEngineer){
		this.opinionsOfChiefProductionEngineer = opinionsOfChiefProductionEngineer;
	}

	public String getOpinionsOfChiefProductionEngineer(){
		return this.opinionsOfChiefProductionEngineer;
	}

	@Override
	public String toString (){
		return "自增，唯一主键:"+(id == null ? "空" : id)+"，订单编号:"+(orderId == null ? "空" : orderId)+"，设备型谱号:"+(equipmentTypeSpectrum == null ? "空" : equipmentTypeSpectrum)+"，除型谱表外其他参数:"+(otherParameters == null ? "空" : otherParameters)+"，设备数量:"+(quantity == null ? "空" : quantity)+"，备注:"+(notes == null ? "空" : notes)+"，创建日期:"+(creationTime == null ? "空" : creationTime)+"，最新编辑时间:"+(updateTime == null ? "空" : updateTime)+"，供应主管意见:"+(opinionOfSupplySupervisor == null ? "空" : opinionOfSupplySupervisor)+"，opinionsOfChiefProductionEngineer:"+(opinionsOfChiefProductionEngineer == null ? "空" : opinionsOfChiefProductionEngineer);
	}
}
